page-calendar {

	ion-icon {
		font-size: 2em;
	}
	.submit-btn{
    position: absolute;
    height: 5rem;
    width: 30rem;
    background: #5276b2;
    color: #fff;
    border-radius: 5px;
    left: 50%;
    bottom: 1.5rem;
    margin-left: -15rem;
    font-size: 1.8rem;
  }
	.content-ios{
	  background: #f6f6f6;
	}
	.text-input-ios {
	  margin: .5rem 8px .5rem 0;
	}
	.approval-list{
	  background: #fff;
	  margin-bottom: 2rem;
	  .list-header-ios {
		border: none;
		color: #5276b2;
		margin-bottom: -.8rem;
	  }
	  &-header-text {
		display: inline-block;
		padding-bottom: .4rem;
		font-size: 1.5rem;
		border-bottom: 2px solid #5276b2;
	  }
	  .item-input {
		min-height: 3rem;
		ion-label{
		  font-size: 1.5rem;
		  margin: 1rem 8px 0.8rem 0;
		}
	  }
	  .approval-flex{
		display: flex;
		justify-content: space-between;
		p {
		  font-size: 1.5rem;
		  color: #000;
		}
	  }
	}
	ion-footer{
	  height: 4.5rem;
	  display: flex;
	  justify-content: space-between;
	  align-items: center;
	  .footer-btn{
		flex: 1;
		text-align: center;
		height: 4.5rem;
		padding-top: 0.5rem;
		img {
		  width: 2.4rem;
		}
		p {
		  padding: 0;
		  margin: 0;
		  font-size: 1rem;
		  color: #8e8e8e;
		}
	  }
	  .footer-more{
		width: 6.4rem;
		height: 4.5rem;
		line-height: 4.5rem;
		background: #5764b2;
		color: #fff;
		text-align: center;
	  }
	}
	.item-block {
		min-height:3.8rem;
		height:3.8rem;
	}
	.label-ios {
		margin:0;
	}
	.bhq-last-child{
		border-bottom:0.55px solid #c8c7cc;
	}
	.text-input{
		text-align: right;
	}
  }
  